Big Huge Thesaurus

Carissa bispinosa

noun